English Dictionary
◊ STUD FARM
stud farm
n : a farm where horses are bred